.header{
 line-height: 40px;
 background: #f8f8f8;
}
.header p{
 color: #323232;
 text-align: center;
 font-size: 0.7rem;
 margin-right: 40px;

}
.header i{
 height: 40px;
 width: 40px;
 display:block;
 float: left;
 background: url("../../images/dianpuSet.png") no-repeat;
 background-size: 512px;
}
.main .text{
 line-height: 40px;
 position: relative;
 overflow: hidden;

}
.main .text:after {background:#e6e6e6;width:200%;height:1px;position:absolute;bottom:0;left:0;z-index:0;content:"";-webkit-transform:scale(0.5);-webkit-transform-origin:0 0;transform:scale(0.5);transform-origin:0 0;}
.main .text p{
 float: left;
 font-size: 0.7rem;
}
.main ul li{
 padding: 0 10px;
}
.text span { font-size: 14px;
 float: right; color: #888}
.main .text input{
 width: 75%;
 float: right;
 height: 50px;
 border: 0;
 text-align: right;
 font-size: 0.7rem;
}
.main .text p:last-child{
 float: right;
 color: #b4b4b4;
}
.main .text p:last-child img{
 width: 50px;
 height: 50px;
 float: right;
}
.main .textImg{
 line-height: 50px;
}
.main .textImg p:last-child{
 width: 75%;
 padding-top: 8px;
}
.main .textImg input{
 width: 60%;
}
.main .textImg p:last-child input{
 position: absolute;
 right: 0;
 height: 50px;
}
.main .textImg p:last-child img{

 float: right;

}
.main .textImg p:first-child{
 padding-top: 15px;
}

.main .footerText{
 line-height: 20px;
}
.main .footerText p:first-child{
 height: 40px;
 width: 20%;
 padding-top: 10px;
 box-sizing: border-box;
}
.main .footerText textarea{
 resize: none;
 padding: 5px 0;
 box-sizing: border-box;
 float: left;
 width: 100%;
 text-indent: 1em;
 height: 100px;
 outline: none;
 border-color: #cccccc;
 font-size: 0.7rem;
 border: 0;
}
.footer{
 background: #fe6d82;
 line-height: 40px;
 text-align: center;
 margin: 20px auto 0px auto;
 width: 90%;
 border-radius: 5px;
}
.footer input {
 font-size: 0.8rem;
 color: #ffffff;
 background: none;
 border: none;
}
.pic span{
 display: inline-block;
 width: 55%;
 position: absolute;
 right: 60px;
 height: 50px;
 background: #ffffff;
 z-index: 2;
}
.nctouch-footer-wrap {
 background-color: #FFF;
  border-top: solid 0.00rem #EEE;
}
.shopbanner { width: 100%; height: auto;}
.shopbanner ul { width: 100%; height: auto;clear: both; overflow: auto; }
.shopbanner ul li { width: 100px; height: 100px; float: left; position: relative;}
.shopbanner ul li img { width: 100%; height: 100%;}
.shopbanner ul li p { width: 100px; height: 30px; font-size: 15px; position: absolute; bottom: 0; text-align: center; line-height: 30px; background: rgba(0,0,0,.5); color: #fff;}